// samsting : this file is auto create.

#include "Rds_Region/2014-08-15/DescribeBackupPolicyResponse.h"

namespace aliyun { namespace Rds_Region {

DescribeBackupPolicyResponse::DescribeBackupPolicyResponse() {
}

int DescribeBackupPolicyResponse::GetBackupRetentionPeriod(void) const {
  return BackupRetentionPeriod_;
}

const string& DescribeBackupPolicyResponse::GetPreferredNextBackupTime(void) const {
  return PreferredNextBackupTime_;
}

const string& DescribeBackupPolicyResponse::GetPreferredBackupTime(void) const {
  return PreferredBackupTime_;
}

const string& DescribeBackupPolicyResponse::GetPreferredBackupPeriod(void) const {
  return PreferredBackupPeriod_;
}

const char* DescribeBackupPolicyResponse::BaseKey(void) {
  return "DescribeBackupPolicyResponse";
}

void DescribeBackupPolicyResponse::UnmarshallerMap(std::map<string, string>& response_map) {
  UnmarshallerInt(BackupRetentionPeriod_, response_map, "DescribeBackupPolicyResponse.BackupRetentionPeriod");
  UnmarshallerString(PreferredNextBackupTime_, response_map, "DescribeBackupPolicyResponse.PreferredNextBackupTime");
  UnmarshallerString(PreferredBackupTime_, response_map, "DescribeBackupPolicyResponse.PreferredBackupTime");
  UnmarshallerString(PreferredBackupPeriod_, response_map, "DescribeBackupPolicyResponse.PreferredBackupPeriod");
}


} } // namespace aliyun { namespace Rds_Region {

// end of file 
